6dc7b72198733fa30770b89ad31f0cee16a4f3d8,Mage.Sets/src/mage/sets/scarsofmirrodin/PainfulQuandary.java,PainfulQuandryEffect,apply,#Game#Ability#,119
Before Change
if (player != null) {
Cost cost = new DiscardTargetCost(new TargetCardInHand());
if (cost.canPay(source, player.getId(), player.getId(), game)) {
if (!cost.pay(source, game, player.getId(), player.getId(), false)) {
player.loseLife(5, game);
}
return true;
After Change
Cost cost = new DiscardTargetCost(new TargetCardInHand());
if (cost.canPay(source, player.getId(), player.getId(), game)
&& player.chooseUse(Outcome.Detriment, "Discard a card (otherwise you lose 5 life)?", game)) {
paid = cost.pay(source, game, source.getSourceId(), player.getId(), false);
}
if (!paid) {
player.loseLife(5, game);